- Timeline Reproducible Research & Transparency
- People
- Books
- Literate Programming > Dynamic Documentation > [R]Markdown
- The Big Picture
| YEAR | Event |
|---|---|
| 1992 | Jon Claerbout coined the term "reproducible research" in his book "EARTH SOUNDINGS ANALYSIS: Processing versus Inversion (PVI)" |
| 1996 | CONSORT statement introduced standards for reporting clinical trials |
| 2004 | International Committee of Medical Journal Editors (ICMJE) stated they would not publish a clinical trial that had not been registered. |
| 2005 | Ioannidis, J. P. A. Why most published research findings are false. PLoS Med. 2, e124 (2005) |
| YEAR | Event |
|---|---|
| 2007 | FDA Amendments Act (FDAAA) required more types of clinical trials to be registered (final rules took effect January 2017) |
| 2009 | Journal of Biostatistics institutes policy to work with authors to publish articles that meet a standard of reproducibility. |
| 2011 | Alsheikh-Ali, et.al. (2011), report the low percentage of researchers satisfying the policies regarding the availability and sharing of their data. |
http://www.nytimes.com/2011/07/08/health/research/08genes.html
2010 Video Presentation by Keith A. Baggerly http://videolectures.net/cancerbioinformatics2010_baggerly_irrh/
https://newrepublic.com/article/112951/rogoff-reinhart-and-world-excel-error-research
| YEAR | Event |
|---|---|
| 2012 | Begley and Ellis reviewed 53 "landmark" studies and only 6 (11%) had the scientific findings confirmed. |
| 2013 | Center for Open Science launches & by 2014 the Open Science Framework has 7000 users with more than 45,000+ and over 15 institutions by 2017 |
| 2014 | NIH publishes their guidelines for addressing reproducibility |
| 2015 | The Open Science Collaboration reports that they were only able to replicate between 1/3 to 1/2 of the results from 100 studies |
https://genomebiology.biomedcentral.com/articles/10.1186/s13059-016-1044-7
https://www.economist.com/blogs/graphicdetail/2016/09/daily-chart-3
bookdown R package https://cran.r-project.org/web/packages/bookdown/index.htmlblogdown R package https://cran.r-project.org/web/packages/blogdown/index.html| Image | Book |
|---|---|
| Implementing Reproducible Research by Victoria Stodden, Friedrich Leisch, Roger D. Peng https://www.crcpress.com/Implementing-Reproducible-Research/Stodden-Leisch-Peng/p/book/9781466561595 | |
| Dynamic Documents with R and knitr (Chapman & Hall/CRC The R Series) 1st Edition by Yihui Xie https://www.crcpress.com/Dynamic-Documents-with-R-and-knitr/Xie/p/book/9781482203530 | |
| bookdown: Authoring Books and Technical Documents with R Markdown by Yihui Xie https://www.crcpress.com/bookdown-Authoring-Books-and-Technical-Documents-with-R-Markdown/Xie/p/book/9781138700109 & read online https://bookdown.org/yihui/bookdown/ |
| Image | Book |
|---|---|
| Happy Git and GitHub for the useR by Jenny Bryan; read online http://happygitwithr.com/ | |
| Using R and RStudio for Data Management, Statistical Analysis, and Graphics, Second Edition by Nicholas J. Horton & Ken Kleinman https://www.crcpress.com/Using-R-and-RStudio-for-Data-Management-Statistical-Analysis-and-Graphics/Horton-Kleinman/p/book/9781482237368; also see Project MOSAIC, http://mosaic-web.org/ | |
| ModernDive: An Introduction to Statistical and Data Sciences via R by Chester Ismay and Albert Y. Kim; read online https://ismayc.github.io/moderndiver-book/ & Getting used to R, RStudio, and R Markdown by Chester Ismay https://ismayc.github.io/rbasics-book/ | |
| . | … and lots more … see https://bookdown.org/ |
| YEAR | Event |
|---|---|
| 1992 | "Literate Programming" is introduced by Donald Knuth as "that (which) combines a programming language with a documentation language, thereby making programs more robust, more portable, more easily maintained, and arguably more fun to write than programs that are written only in a high-level language. The main idea is to treat a program as a piece of literature, addressed to human beings rather than to a computer." http://www-cs-faculty.stanford.edu/~knuth/lp.html |
| 2002 | Friedrich Leisch introduces SWEAVE a program for "Dynamic generation of statistical reports using literate data analysis" https://leisch.userweb.mwn.de/Sweave/ |
| YEAR | Event |
|---|---|
| 2004 | John Gruber created the Markdown language in 2004 in collaboration with Aaron Swartz - their goal was to "write using an easy-to-read, easy-to-write plain text format, and optionally convert it to structurally valid XHTML (or HTML)" https://daringfireball.net/projects/markdown/ |
| 2012 | Yihui Xie releases knitr R package released - knitr was inspired by SWEAVE |
| 2014 | rmarkdown R package released - extends Markdown to work with R/RStudio environment |
Literate Programming
&
Dynamic Documentation